import 'package:flutter_inappwebview_internal_annotations/flutter_inappwebview_internal_annotations.dart';

part 'webview_interface.g.dart';

///Class that represents the interfaces that a WebView can support.
@ExchangeableEnum()
class WebViewInterface_ {
  // ignore: unused_field
  final String _value;
  const WebViewInterface_._internal(this._value);

  static const ICoreWebView2Environment = const WebViewInterface_._internal("ICoreWebView2Environment");
  static const ICoreWebView2Environment2 = const WebViewInterface_._internal("ICoreWebView2Environment2");
  static const ICoreWebView2Environment3 = const WebViewInterface_._internal("ICoreWebView2Environment3");
  static const ICoreWebView2Environment4 = const WebViewInterface_._internal("ICoreWebView2Environment4");
  static const ICoreWebView2Environment5 = const WebViewInterface_._internal("ICoreWebView2Environment5");
  static const ICoreWebView2Environment6 = const WebViewInterface_._internal("ICoreWebView2Environment6");
  static const ICoreWebView2Environment7 = const WebViewInterface_._internal("ICoreWebView2Environment7");
  static const ICoreWebView2Environment8 = const WebViewInterface_._internal("ICoreWebView2Environment8");
  static const ICoreWebView2Environment9 = const WebViewInterface_._internal("ICoreWebView2Environment9");
  static const ICoreWebView2Environment10 = const WebViewInterface_._internal("ICoreWebView2Environment10");
  static const ICoreWebView2Environment11 = const WebViewInterface_._internal("ICoreWebView2Environment11");
  static const ICoreWebView2Environment12 = const WebViewInterface_._internal("ICoreWebView2Environment12");
  static const ICoreWebView2Environment13 = const WebViewInterface_._internal("ICoreWebView2Environment13");
  static const ICoreWebView2Environment14 = const WebViewInterface_._internal("ICoreWebView2Environment14");

  static const ICoreWebView2Controller = const WebViewInterface_._internal("ICoreWebView2Controller");
  static const ICoreWebView2Controller2 = const WebViewInterface_._internal("ICoreWebView2Controller2");
  static const ICoreWebView2Controller3 = const WebViewInterface_._internal("ICoreWebView2Controller3");
  static const ICoreWebView2Controller4 = const WebViewInterface_._internal("ICoreWebView2Controller4");

  static const ICoreWebView2CompositionController = const WebViewInterface_._internal("ICoreWebView2CompositionController");
  static const ICoreWebView2CompositionController2 = const WebViewInterface_._internal("ICoreWebView2CompositionController2");
  static const ICoreWebView2CompositionController3 = const WebViewInterface_._internal("ICoreWebView2CompositionController3");
  static const ICoreWebView2CompositionController4 = const WebViewInterface_._internal("ICoreWebView2CompositionController4");

  static const ICoreWebView2 = const WebViewInterface_._internal("ICoreWebView2");
  static const ICoreWebView2_2 = const WebViewInterface_._internal("ICoreWebView2_2");
  static const ICoreWebView2_3 = const WebViewInterface_._internal("ICoreWebView2_3");
  static const ICoreWebView2_4 = const WebViewInterface_._internal("ICoreWebView2_4");
  static const ICoreWebView2_5 = const WebViewInterface_._internal("ICoreWebView2_5");
  static const ICoreWebView2_6 = const WebViewInterface_._internal("ICoreWebView2_6");
  static const ICoreWebView2_7 = const WebViewInterface_._internal("ICoreWebView2_7");
  static const ICoreWebView2_8 = const WebViewInterface_._internal("ICoreWebView2_8");
  static const ICoreWebView2_9 = const WebViewInterface_._internal("ICoreWebView2_9");
  static const ICoreWebView2_10 = const WebViewInterface_._internal("ICoreWebView2_10");
  static const ICoreWebView2_11 = const WebViewInterface_._internal("ICoreWebView2_11");
  static const ICoreWebView2_12 = const WebViewInterface_._internal("ICoreWebView2_12");
  static const ICoreWebView2_13 = const WebViewInterface_._internal("ICoreWebView2_13");
  static const ICoreWebView2_14 = const WebViewInterface_._internal("ICoreWebView2_14");
  static const ICoreWebView2_15 = const WebViewInterface_._internal("ICoreWebView2_15");
  static const ICoreWebView2_16 = const WebViewInterface_._internal("ICoreWebView2_16");
  static const ICoreWebView2_17 = const WebViewInterface_._internal("ICoreWebView2_17");
  static const ICoreWebView2_18 = const WebViewInterface_._internal("ICoreWebView2_18");
  static const ICoreWebView2_19 = const WebViewInterface_._internal("ICoreWebView2_19");
  static const ICoreWebView2_20 = const WebViewInterface_._internal("ICoreWebView2_20");
  static const ICoreWebView2_21 = const WebViewInterface_._internal("ICoreWebView2_21");
  static const ICoreWebView2_22 = const WebViewInterface_._internal("ICoreWebView2_22");
  static const ICoreWebView2_23 = const WebViewInterface_._internal("ICoreWebView2_23");
  static const ICoreWebView2_24 = const WebViewInterface_._internal("ICoreWebView2_24");
  static const ICoreWebView2_25 = const WebViewInterface_._internal("ICoreWebView2_25");
  static const ICoreWebView2_26 = const WebViewInterface_._internal("ICoreWebView2_26");

  static const ICoreWebView2Settings = const WebViewInterface_._internal("ICoreWebView2Settings");
  static const ICoreWebView2Settings2 = const WebViewInterface_._internal("ICoreWebView2Settings2");
  static const ICoreWebView2Settings3 = const WebViewInterface_._internal("ICoreWebView2Settings3");
  static const ICoreWebView2Settings4 = const WebViewInterface_._internal("ICoreWebView2Settings4");
  static const ICoreWebView2Settings5 = const WebViewInterface_._internal("ICoreWebView2Settings5");
  static const ICoreWebView2Settings6 = const WebViewInterface_._internal("ICoreWebView2Settings6");
  static const ICoreWebView2Settings7 = const WebViewInterface_._internal("ICoreWebView2Settings7");
  static const ICoreWebView2Settings8 = const WebViewInterface_._internal("ICoreWebView2Settings8");
  static const ICoreWebView2Settings9 = const WebViewInterface_._internal("ICoreWebView2Settings9");
}
